/** Функция форматирования строк сообщений.
 * Пример:
 * <pre class="code">
 *   alert("Hello {name}".format({name:'World'}));
 * </pre>
 */
/**
 * Функция форматирования строк сообщений.<br />
 * Пример:
 * <pre class="code">
 *   alert("Hello, {name}!".<b>format</b>({name:'World'}));
 * </pre>
 * @public 
 * @function
 * @memberOf String#
 * @param {Object} args Объект, состоящий из пар "ключ":"значение" 
 * @return {string} - Отформатированная строка
 */
String.prototype.format = function (args) {
   	var newStr = this;
   	for (var key in args) {
       	newStr = newStr.replace('{' + key + '}', args[key]);
   	}
   	return newStr;
}
